import Vue from 'vue';
import {
  Button,
  Menu,
  MenuItem,
  Row,
  Col,
  Popover,
  Breadcrumb,
  Icon,
  Notification,
  Dialog,
  Card,
  Progress,
  MessageBox,
  Message,
  Tooltip,
  Select,
  Option,
  Input,
  Tabs,
} from 'element-ui';

// 样式
import 'element-ui/lib/theme-chalk/index.css';

// 组件
Vue.use(Button);
Vue.use(Menu);
Vue.use(MenuItem);
Vue.use(Row);
Vue.use(Col);
Vue.use(Button);
Vue.use(Popover);
Vue.use(Select);
Vue.use(Option);
Vue.use(Breadcrumb);
Vue.use(Icon);
Vue.use(Input);
Vue.use(Dialog);
Vue.use(Card);
Vue.use(Progress);
Vue.use(Tooltip);
Vue.use(Tabs);

Vue.component(Message.name, Message);
Vue.component(Notification.name, Notification);
Vue.component(MessageBox.name, MessageBox);

Vue.prototype.$message = Message;
Vue.prototype.$notify = Notification;
Vue.prototype.$msgbox = MessageBox;
Vue.prototype.$alert = MessageBox.alert;
Vue.prototype.$confirm = MessageBox.confirm;
Vue.prototype.$prompt = MessageBox.prompt;
